import Vue from 'vue'
/**
 * 过滤字符串,或转换数组
 * 若数字为null,则默认用-替代,可配置默认替代符号
 */
Vue.filter('alternative', function(value, req = '--') {
  let args = Array.prototype.slice.apply(arguments)
  let dReq = '--'

  if (value === 0) {
    return value
  }
  if (!value) {
    return req
  }
  let replace = ', '
  if (args.length > 1) {
    replace = args[1]
  }
  if (value instanceof Array) {
    if (value.length === 0) {
      return dReq
    }
    return value.join(replace)
  }
  return value
})



// WEBPACK FOOTER //
// ./src/filters/alternative.js